package service.impl;

import service.SomeService;


/**
 * 这些日志，事务的功能都是后来加的，
 * 用动态代理可以实现对后来的所加的功能而不改变原来SomeService的代码，增强功能
 * doSome,doOther是业务方法
 */
public class SomeServiceImpl implements SomeService {
    //SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS");

    @Override
    public void doSome() {
        //开始执行日志功能
        //System.out.println("方法的执行时间" + sdf.format(new Date()));
        //ServiceTool.doLog();
        System.out.println("执行业务方法doSome");

        //方法的结束执行事务功能
        //System.out.println("执行事务");
       // ServiceTool.doTransaction();
    }

    @Override
    public void doOther() {
        //开始执行日志功能
        //System.out.println("方法的执行时间" + sdf.format(new Date()));
        //ServiceTool.doLog();
        System.out.println("执行业务方法doOther");

        //方法的结束执行事务功能
        //System.out.println("执行事务");
        //ServiceTool.doTransaction();
    }
}
